HTML（超文本标记语言）包含许多常见标签，用于定义网页的结构和内容。以下是一些常用的HTML标签及其用途：

- **文档结构标签**
  - `<html>`: 定义HTML文档的根元素。
  - `<head>`: 包含文档的元数据，如标题、字符集、样式表链接等。
  - `<title>`: 定义文档的标题，显示在浏览器的标签页上。
  - `<body>`: 包含文档的主体内容，用户在浏览器中看到的部分。

- **文本内容标签**
  - `<h1>` 到 `<h6>`: 定义标题，从最高级别到最低级别。
  - `<p>`: 定义段落。
  - `<br>`: 插入单个换行符。
  - `<hr>`: 定义水平线。
  - `<strong>` 或 `<b>`: 定义粗体文本。
  - `<em>` 或 `<i>`: 定义斜体文本。
  - `<u>`: 定义下划线文本。
  - `<sub>`: 定义下标文本。
  - `<sup>`: 定义上标文本。

- **链接和图像**
  - `<a>`: 定义超链接。
  - `<img>`: 定义图像。

- **列表**
  - `<ul>`: 定义无序列表。
  - `<ol>`: 定义有序列表。
  - `<li>`: 定义列表项。

- **表格**
  - `<table>`: 定义表格。
  - `<tr>`: 定义表格行。
  - `<th>`: 定义表格头单元格。
  - `<td>`: 定义表格数据单元格。
  - `<caption>`: 定义表格标题。

- **表单**
  - `<form>`: 定义表单。
  - `<input>`: 定义输入控件。
  - `<textarea>`: 定义多行文本输入控件。
  - `<select>`: 定义下拉列表。
  - `<option>`: 定义下拉列表中的选项。
  - `<button>`: 定义按钮。

- **语义化标签**
  - `<header>`: 定义文档或节的页眉。
  - `<nav>`: 定义导航链接。
  - `<section>`: 定义文档中的节。
  - `<article>`: 定义独立的内容。
  - `<aside>`: 定义内容的侧边栏。
  - `<footer>`: 定义文档或节的页脚。
  - `<main>`: 定义文档的主要内容。

这些标签是HTML的基础，掌握它们可以帮助你创建结构清晰、内容丰富的网页。